package cn.fl.prjsteprebate.vo;

import cmm.web.core.framework.vo.BaseVO;

import java.util.Date;

/**
 * @Description: 阶梯返利明细表
 */
public class PrjStepRebateFeeDetailVO extends BaseVO{

	/**
	 * 阶梯返利主表id
     */
	private Long stepRebateId;
	/**
	 * 支付表id
	 */
	private Long paySchId;
	/**
	 * 支付表号
     */
	private String paySchNo;
	/**
	 * 供应商返利
     */
	private Double splBackAmt;
	/**
	 * 销售返利
     */
	private Double salBackAmt;
	/**
	 * GPS返利
     */
	private Double gpsBackAmt;
	/**
	 * 阶梯返利
     */
	private Double stepRebateAmt;
	/**
	 * 税后阶梯返利金额(分)
	 */
	private Double afterTaxStepRebateAmt;
	/**
	 * 起租日
     */
	private Date lsDt;
	/**
	 * 事业部类型
     */
	private String buOrgCd;
	/**
	 * 事业部类型
	 */
	private String buOrgCdNm;
	/**
	 * 项目类型
     */
	private String prjTypCd;
	/**
	 * 项目类型
	 */
	private String prjTypCdNm;
	/**
	 * 机构编码
     */
	private String insCode;
	/**
	 * 是否删除;0:未删除;1:已删除
     */
	private Integer isDel;
	/**
	 * 申请状态（0:未申请，1:未提交；2：返利中：3：已返利；4：审核不通过；5：不返利）
	 */
	private String applyState;

	/**
	 * 阶梯返利放款时间
	 */
	private Date actPayTm ;
	/**
	 * 阶梯返利实际放款金额
	 */
	private Double actPayAmt ;

	public String getApplyState() {
		return applyState;
	}

	public void setApplyState(String applyState) {
		this.applyState = applyState;
	}

	public Double getAfterTaxStepRebateAmt() {
		return afterTaxStepRebateAmt;
	}

	public void setAfterTaxStepRebateAmt(Double afterTaxStepRebateAmt) {
		this.afterTaxStepRebateAmt = afterTaxStepRebateAmt;
	}

	public Long getPaySchId() {
		return paySchId;
	}

	public void setPaySchId(Long paySchId) {
		this.paySchId = paySchId;
	}

	/**
	 * 是否有效;0:无效;1:有效
     */
	private Integer isValid;

	public String getBuOrgCdNm() {
		return buOrgCdNm;
	}

	public void setBuOrgCdNm(String buOrgCdNm) {
		this.buOrgCdNm = buOrgCdNm;
	}

	public String getPrjTypCdNm() {
		return prjTypCdNm;
	}

	public void setPrjTypCdNm(String prjTypCdNm) {
		this.prjTypCdNm = prjTypCdNm;
	}

	/**
	 * 阶梯返利主表id
     */
	public Long getStepRebateId() {
		return stepRebateId;
	}

	/**
	 * 阶梯返利主表id
     */
	public void setStepRebateId(Long stepRebateId) {
		this.stepRebateId = stepRebateId;
	}
	
	/**
	 * 支付表号
     */
	public String getPaySchNo() {
		return paySchNo;
	}

	/**
	 * 支付表号
     */
	public void setPaySchNo(String paySchNo) {
		this.paySchNo = paySchNo;
	}
	
	/**
	 * 供应商返利
     */
	public Double getSplBackAmt() {
		return splBackAmt;
	}

	/**
	 * 供应商返利
     */
	public void setSplBackAmt(Double splBackAmt) {
		this.splBackAmt = splBackAmt;
	}
	
	/**
	 * 销售返利
     */
	public Double getSalBackAmt() {
		return salBackAmt;
	}

	/**
	 * 销售返利
     */
	public void setSalBackAmt(Double salBackAmt) {
		this.salBackAmt = salBackAmt;
	}
	
	/**
	 * GPS返利
     */
	public Double getGpsBackAmt() {
		return gpsBackAmt;
	}

	/**
	 * GPS返利
     */
	public void setGpsBackAmt(Double gpsBackAmt) {
		this.gpsBackAmt = gpsBackAmt;
	}
	
	/**
	 * 阶梯返利
     */
	public Double getStepRebateAmt() {
		return stepRebateAmt;
	}

	/**
	 * 阶梯返利
     */
	public void setStepRebateAmt(Double stepRebateAmt) {
		this.stepRebateAmt = stepRebateAmt;
	}
	
	/**
	 * 起租日
     */
	public Date getLsDt() {
		return lsDt;
	}

	/**
	 * 起租日
     */
	public void setLsDt(Date lsDt) {
		this.lsDt = lsDt;
	}
	
	/**
	 * 事业部类型
     */
	public String getBuOrgCd() {
		return buOrgCd;
	}

	/**
	 * 事业部类型
     */
	public void setBuOrgCd(String buOrgCd) {
		this.buOrgCd = buOrgCd;
	}
	
	/**
	 * 项目类型
     */
	public String getPrjTypCd() {
		return prjTypCd;
	}

	/**
	 * 项目类型
     */
	public void setPrjTypCd(String prjTypCd) {
		this.prjTypCd = prjTypCd;
	}
	
	/**
	 * 机构编码
     */
	public String getInsCode() {
		return insCode;
	}

	/**
	 * 机构编码
     */
	public void setInsCode(String insCode) {
		this.insCode = insCode;
	}
	
	/**
	 * 是否删除;0:未删除;1:已删除
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除;0:未删除;1:已删除
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 是否有效;0:无效;1:有效
     */
	public Integer getIsValid() {
		return isValid;
	}

	/**
	 * 是否有效;0:无效;1:有效
     */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}

	public Date getActPayTm() {
		return actPayTm;
	}

	public void setActPayTm(Date actPayTm) {
		this.actPayTm = actPayTm;
	}

	public Double getActPayAmt() {
		return actPayAmt;
	}

	public void setActPayAmt(Double actPayAmt) {
		this.actPayAmt = actPayAmt;
	}
}
